dogs humane society breeder equipment cats machinery kittens puppy medical billing medical cat dog medicine handling doctor laboratory supplies